FluentCommunity\Modules\Course\Http\Controllers\CourseAdminController C

Total Complexity 117
Dependencies 19
Dependents 0
Total lines 921
Lines of code 698
Logical lines of code 349
Comment lines 2
Methods 28
Properties 0

Methods 28

Method Rating Maintainability Complexity Lines of code
updateCourse()
C
30 30 104
createCourse()
C
33 24 91
updateLesson()
S
44 5 48
patchLesson()
S
52 6 24
getCourseComments()
S
51 5 28
patchSection()
S
51 5 26
addStudent()
S
53 4 23
getSections()
S
53 4 22
getCourses()
S
55 3 19
resetLessonIndexes()
S
57 3 16
resetSectionIndexes()
S
58 3 15
getOtherUsers()
S
53 2 25
deleteCourse()
S
53 2 23
getCourseStudents()
S
54 2 23
findCourse()
S
56 2 18
deleteSection()
S
57 2 18
removeStudent()
S
59 2 15
getLessons()
S
60 2 13
getMetaSettings()
S
62 2 12
createLesson()
S
52 1 25
updateSection()
S
56 1 19
createSection()
S
57 1 17
updateLinks()
S
59 1 15
moveLesson()
S
60 1 13
getSection()
S
62 1 12
deleteLesson()
S
62 1 12
getLesson()
S
63 1 11
getOtherInstructors()
S
63 1 11